// setTimeout(() => {
//     console.log('time1');
//     setTimeout(() => {
//         console.log('time3');
//     },0)

// }, 0)

// setTimeout(() => {
//     console.log('time2');
// })
// console.log('start');

// start time1 time2 time3


setTimeout(() => {
    console.log('time1');
    promise.resolve().then(() => { // 加入到本轮的微任务
        console.log('time3');
    })

}, 0)

setTimeout(() => {
    console.log('time2');
})
console.log('start');
// start time1 time3 time2